xen: allow stubdom to call unmap_domain_pirq
authorKeir Fraser <keir.fraser@citrix.com>
Fri, 13 Nov 2009 21:59:20 +0000 (21:59 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Fri, 13 Nov 2009 21:59:20 +0000 (21:59 +0000)
there is one missing IS_PRIV/IS_PRIV_FOR change in xen to make
xc_physdev_unmap_pirq work with stubdoms.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
xen/arch/x86/irq.c

index da772766345e123ada5724b684ed136bf6b8e1af..804d18b45ef177ca17bc332872791b90d838ddc6 100644 (file)
@@ -1501,7 +1501,7 @@ int unmap_domain_pirq(struct domain *d, int pirq)
     if ( (pirq < 0) || (pirq >= d->nr_pirqs) )
         return -EINVAL;
 
-    if ( !IS_PRIV(current->domain) )
+    if ( !IS_PRIV_FOR(current->domain, d) )
         return -EINVAL;
 
     ASSERT(spin_is_locked(&pcidevs_lock));